ROS-Based SLAM for a Gazebo-Simulated Mobile Robot in Image-Based 3D Model of Indoor Environment

نویسندگان

  • Ilya Afanasyev
  • Artur Sagitov
  • Evgeni Magid
چکیده

At present, robot simulators have robust physics engine, high-quality graphics, convenient customer and graphical interfaces, that gives rich opportunities to substitute the real robot by its simulation model, providing the calculation of a robot locomotion by odometry and sensor data. This paper aims at describing a Gazebo simulation approach of simultaneous localization and mapping (SLAM) based on the Robotic operating system (ROS) for a simulated mobile robot with a system of two scanning lasers, which moves in a 3D model of realistic indoor environment. The image-based 3D model of a real room with obstacles was obtained by camera shots and reconstructed by Autodesk 123D Catch software with meshing in MeshLab software. We use the existing Gazebo simulation of the Willow Garage Personal Robot 2 (PR2) with its sensor system, which facilitates the simulation of robot locomotion and sensor measurements for SLAM and navigation tasks. The ROS-based SLAM approach applies Rao-Blackwellized particle filters and laser data to locate the PR2 robot in unknown environment and build a map. The Gazebo simulation of the PR2 robot locomotion, sensor data and SLAM algorithm is considered in details. The results qualitatively demonstrate the fidelity of the simulated 3D room with obstacles to the ROS-calculated map obtained from the robot laser system. It proves the feasibility of ROS-based SLAM of a Gazebo-simulated mobile robot to its usage in camera-based 3D model of a realistic indoor environment. This approach can be spread to further ROS-based robotic simulations with Gazebo, e.g. concerning a Russian android robot AR-601M.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Map-merging in Multi-robot Simultaneous Localization and Mapping Process Using Two Heterogeneous Ground Robots

In this article, a fast and reliable map-merging algorithm is proposed to produce a global two dimensional map of an indoor environment in a multi-robot simultaneous localization and mapping (SLAM) process. In SLAM process, to find its way in this environment, a robot should be able to determine its position relative to a map formed from its observations. To solve this complex problem, simultan...

متن کامل

New Adaptive UKF Algorithm to Improve the Accuracy of SLAM

SLAM (Simultaneous Localization and Mapping) is a fundamental problem when an autonomous mobile robot explores an unknown environment by constructing/updating the environment map and localizing itself in this built map. The all-important problem of SLAM is revisited in this paper and a solution based on Adaptive Unscented Kalman Filter (AUKF) is presented. We will explain the detailed algorithm...

متن کامل

Slam with Klt Point Features

In the simultaneous localization and mapping (SLAM) problem, a mobile robot must localize itself in an unknown environment using its sensors and at the same time construct a map of that environment. While SLAM utilizing costly (expensive, heavy and slow) laser range finders as a sensor has been very successful in both indoor and outdoor environments, large-scale SLAMwith cost-effective visionba...

متن کامل

A multithreaded algorithm of UAV visual localization based on a 3D model of environment: implementation with CUDA technology and CNN filtering of minor importance objects

Visual based navigation plays an important role in localization and path planning, especially in GPS-denied environments. This paper presents a visual based localization algorithm for a UAV within an indoor environment. The algorithm uses multithreaded computing CUDA technology and CNN-preprocessing filtering, which is responsible for filtering out dynamic objects. The algorithm is simulated in...

متن کامل

مدل‌سازی صفحه‌ای محیط‌های داخلی با استفاده از تصاویر RGB-D

In robotic applications and especially 3D map generation of indoor environments, analyzing RGB-D images have become a key problem. The mapping problem is one of the most important problems in creating autonomous mobile robots. Autonomous mobile robots are used in mine excavation, rescue missions in collapsed buildings and even planets’ exploration. Furthermore, indoor mapping is beneficial in f...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015